package com.link.base.base.expenseapplication.model;

import com.link.core.basic.model.BasicModel;

import java.math.BigDecimal;

/**
 * 费用申请-核销-费用申请-核销 
 *
 * @author 朱泊阳
 * @date 2019/05/05 15:29
 */
public class ApplicationVerification extends BasicModel {

    /**申请头id*/
    private Long applicationId;
    /**费用编码*/
    private Long applicationNumber;
    /**门店名称*/
    private String storeName;
    /**支持类别*/
    private String supportType;
    /**三级科目*/
    private String subjectName;
    /**申请金额*/
    private BigDecimal accountAmount;
    /**申请核销金额*/
    private Double appliVerificationAmount;
    /**实际核销金额*/
    private Double actualVerificationAmount;
    /**审批意见*/
    private String approveDescription; 
    /**核销说明*/
    private String verificationDescription;
    /**状态*/
    private String verificationStatus;
    /**经销商名称*/
    private String applicantAccountName;
    /**申请人*/
    private String applicant;


    public String getSupportType() {
        return supportType;
    }

    public void setSupportType(String supportType) {
        this.supportType = supportType;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public BigDecimal getAccountAmount() {
        return accountAmount;
    }

    public void setAccountAmount(BigDecimal accountAmount) {
        this.accountAmount = accountAmount;
    }

    public Long getApplicationId() {
        return applicationId;
    }

    public void setApplicationId(Long applicationId) {
        this.applicationId = applicationId;
    }

    public Long getApplicationNumber() {
        return applicationNumber;
    }

    public void setApplicationNumber(Long applicationNumber) {
        this.applicationNumber = applicationNumber;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public Double getAppliVerificationAmount() {
        return appliVerificationAmount;
    }

    public void setAppliVerificationAmount(Double appliVerificationAmount) {
        this.appliVerificationAmount = appliVerificationAmount;
    }

    public Double getActualVerificationAmount() {
        return actualVerificationAmount;
    }

    public void setActualVerificationAmount(Double actualVerificationAmount) {
        this.actualVerificationAmount = actualVerificationAmount;
    }

    public String getApproveDescription() {
        return approveDescription;
    }

    public void setApproveDescription(String approveDescription) {
        this.approveDescription = approveDescription;
    }

    public String getVerificationDescription() {
        return verificationDescription;
    }

    public void setVerificationDescription(String verificationDescription) {
        this.verificationDescription = verificationDescription;
    }

    public String getVerificationStatus() {
        return verificationStatus;
    }

    public void setVerificationStatus(String verificationStatus) {
        this.verificationStatus = verificationStatus;
    }

    public String getApplicantAccountName() {
        return applicantAccountName;
    }

    public void setApplicantAccountName(String applicantAccountName) {
        this.applicantAccountName = applicantAccountName;
    }

    public String getApplicant() {
        return applicant;
    }

    public void setApplicant(String applicant) {
        this.applicant = applicant;
    }
}
